<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Collision Checker: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Collision Checker
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacecollision.html">collision</a></li><li class="navelem"><a class="el" href="classcollision_1_1_polygon.html">Polygon</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">collision::Polygon Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a525c0826bd7ef13b2fe62868d3e49d30">addParentMap</a>(std::unordered_map&lt; const CollisionObject *, std::list&lt; CollisionObjectConstPtr &gt;&gt; &amp;parent_map) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a8b14d81e4da802dd2a5f805162cf6ad4">addParentMap</a>(std::unordered_map&lt; const CollisionObject *, std::list&lt; CollisionObjectConstPtr &gt;&gt; &amp;parent_map, CollisionObjectConstPtr parent) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a50d6ae971b8c05c6ad8e876ed3141733">BVCheck</a>(CollisionObjectConstPtr obj2) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#aca9a2f6e0de0822e241e39dad9c419ce">center</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a3a397b619573e160d18954605a11f7bd">center_</a></td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a690571543f14979499df6fbada671f1f">center_x</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#aabac3270d60bb5affed693af36fd39d8">center_y</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a1c56f4c464b57bcea59b028b1ae4a830">clone</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a7fa9738682fe6d4cdef843e99fa5e693">collide</a>(const CollisionObject &amp;c, const collision::CollisionRequest &amp;req=CollisionRequest()) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a358c5ace931619be56d441bdd8da4762">CollisionObjectEx</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#aabed6ce29dec3f5700f538d8b8c1a383">createFCLCollisionGeometry</a>(void) const override</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a8fa7d4bca57e4c7be035eb5bf38b5fb3">createFCLCollisionObject</a>(const std::shared_ptr&lt; fcl::CollisionGeometry&lt; FCL_PRECISION &gt;&gt; &amp;) const override</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a7cbe600ed254b8e9ae54fd1e658d6991">getAABB</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a7f344a99a3e155fb725d750321350fe7">getCollisionObjectClass</a>() const override</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a39abe4295b7ba9f7f973159c6b27bf7d">getCollisionObjectType</a>() const override</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a13442077fa8b22d7af2ae035dec5debe">getContainerInterface</a>(void) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a707571ba3a684c0ef61c82b099ea8035">getFclInterface</a>() const override</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#aedcc2b82df7987c088fd7ac7dcd89f06">getHoleVertices</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a1e96193008a86cfe46c873d358aadc67">getSolverEntity</a>(SolverEntity_FCL *&amp;ptr) const</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a6c6fe0fa3c4ddac8549dd2149f106638">getTriangleMesh</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#aebcacac382938dd7d39f469b28a8f9a6">getVertices</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#afffca4faf41c7ed88a7c45418e355b84">hole_vertices_</a></td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#ab080033cf96284d10d0a7950bf2fd595">invalidateCollisionEntityCache</a>(void)</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a02bab9cdaf148d34f71db0e18b5cc023">mesh_triangles_</a></td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#abf5c4edf28ad16dd3a0c34edf14a8a1f">Polygon</a>(std::vector&lt; Eigen::Vector2d &gt; &amp;vertices, std::vector&lt; std::vector&lt; Eigen::Vector2d &gt;&gt; &amp;hole_vertices, std::vector&lt; TriangleConstPtr &gt; &amp;mesh_triangles, const Eigen::Vector2d &amp;_center=Eigen::Vector2d(0, 0))</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#ab17156dc5c0de63d10923da3d06df31c">Polygon</a>(const Polygon &amp;copy)</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#af3bedde3049919e0d0c078a76e70adc7">print</a>(std::ostringstream &amp;stream) const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ad2b8994c5daeaab71cb04a73a6de8b0f">radius</a>() const</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ab453849fed42ee9769df87210ca5262d">radius_</a></td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a34b4e3ad90a717e907d069cf0816581f">rayTrace</a>(const Eigen::Vector2d &amp;point1, const Eigen::Vector2d &amp;point2, std::vector&lt; LineSegment &gt; &amp;intersect) const override</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a55dc047a30f0c61947d0bb46df3af8dd">set_center</a>(const Eigen::Vector2d &amp;_center)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#ac8e7fe1b16ef1ee803d511b593ae2936">Shape</a>(const Shape &amp;copy)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a8aa65a2f272b0bfd2af0435307c082e1">Shape</a>(const Eigen::Vector2d &amp;_center)</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a991b4dbc5536a52922e952f6da0df5aa">timeSlice</a>(int time_idx, CollisionObjectConstPtr shared_ptr_this) const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a92e0556588da046d1139d15fca72b8f1">toString</a>(std::ostringstream &amp;stream) const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a31ae7f712f5da946ad569b056815747c">type</a>(void) const</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a8df9d6923aa68f1ecaec4d3fe71bf3f1">type_</a></td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#a4067cb76e4acf3024bcb1555f92fd3c2">vertices_</a></td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html#a96352a5369914c677a8f826b68028205">~CollisionObject</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object.html">collision::CollisionObject</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html#a8c5a1b6ed938b80cd858d9107684ca9f">~CollisionObjectEx</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_collision_object_ex.html">collision::CollisionObjectEx</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classcollision_1_1_polygon.html#affdd58fa375f7bf0a6459a6c509688fe">~Polygon</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_polygon.html">collision::Polygon</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classcollision_1_1_shape.html#a1efc0d3437abbac61d5c444b9d1becf5">~Shape</a>()</td><td class="entry"><a class="el" href="classcollision_1_1_shape.html">collision::Shape</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
